#include <iostream>
using std::cout;
using std::endl;

#include <iomanip>

int main()
{
	double d1 = 3.56;
	
	cout << cout.precision(2) << " " << d1 << endl;
	
	cout << std::setprecision(8) << d1 << endl;
	cout << d1 << endl;
	// 使用 fixed 和 setprecision 设置小数点后的位数 
	
	cout.precision(1);
	
	std::cout << std::fixed << d1 << std::endl;  
	cout << d1 << endl;
	
	std::cout << cout.precision(1) << std::fixed << d1 << std::endl; 
	std::cout << std::setprecision(2) << std::fixed << d1 << std::endl;
//	cout << cout.precision(5) << " " << d1 << "444"<< endl;
//	
//	cout.precision(5);
//	cout << d1 << endl;
//	
//	cout << d1 << endl;
	
	return 0;
}
